@charset "utf-8";

.btnCss { /*	background-image:url(/images/v1/newhouse/bm2.png);
	display:block;
	text-indent:-4000px;
*/	}
.btnCss.a1 { }
body { font:12px/25px Arial, 宋体, Tahoma, Helvetica, sans-serif; color:#333; background:#fff; }
* { margin:0; padding:0 }
img { border:0; margin:0; padding:0; line-height:auto; }
textarea{ border:1px solid #dedede;} 
address, em { font-style:normal }
ul, li, dl, dd, dt, h1, h2, h3, h4, h5, h6, img, p, form { margin:0; padding:0; }
ul, li, dl, dd, dt { display:block; list-style-type:none; }
dd, li, dt { }
div { zoom:1; }
.fl { float:left; }
.fr { float:right; }
.cl { clear:both; height:0px; font-size: 1px; line-height: 0px; float:none; background:none; margin:0px; padding:0px; border:none; }
.clearfix:after { userinfo:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hide from IE Mac \*/ 
.clearfix { display:block; }
.disOn { display:inherit; }
.disOff { display:none; }
.postionR { position:relative; }
.postionA { position:absolute; }
.f14B { font:bold 14px/1.6em '宋体', Helvetica, Arial, sans-serif; }
.f14 { font:14px/1.6em '宋体', Helvetica, Arial, sans-serif; }
.f16B { font:bold 16px/1.6em '宋体', Helvetica, Arial, sans-serif; }
/*======= common bg position ========*/

dl.menu_list dd { background-position:-843px -292px; }
dl.menu_list dd.menuBbs { background-position:-840px -292px; }
dl.menu_list dd.menuOn { background-position:0 -233px; }
dl.menu_list dd a:hover { background-position:-90px -233px; }
.search .icon { background-position:-377px -354px; }
dd.search_tjSave a { background-position:100% -69px; }
dd.search_tjSave a:hover { background-position:100% -93px; }
dd.search_tjSave a.btn_save_tj, dd.search_tjSave a.btn_save_tj:hover { background-position:-362px -69px; }
.my_act_InfoBd .my_act dd { background-position:-200px -238px; }
.btn_login { background-position:-718px -98px; }
.w_sider .title { background-position:0 -203px; }
.l_sider .title { background-position:0 -95px; }
.m_sider .title { background-position:0 -65px; }
.r_sider .title { background-position:0 -35px; }
.search_list .title { background-position:0 -167px; }
.my_act li { background-position:-200px -244px; }
.my_act li.my_houseS { background-position:-360px -353px }
.my_act li.my_keep { background-position:-360px -418px }
.list_act li a.btn { background-position:-725px -248px }
.list_act li a.btnUp { background-position:-614px -248px }
.list_act li a.btnDwn { background-position:-670px -248px }
.list_act li.select { background-position:-468px -248px }
.digestIcon_Z { background-position:-903px 0; }
.digestIcon_S { background-position:-927px 0; }
.rec_pepole .icon { background-position:-444px -69px; }
.viewKeep a { background-position:-424px -298px; }
a.InUserShop { background-position:-792px -243px; }
.sanjiao { background-position:-552px -71px; }
.viewPepoInfo .rightInfo dd.ContactTel { background-position:0 -280px; }
.rightInfo dd.Report a { background-position:-934px -337px; }
.nTab2 li.liOn { background-position:-284px -244px; }
.nTab2 li { background-position:-371px -244px; }
.nTab3 li { background-position:-661px -64px; }
.nTab3 li.liOn { background-position:-578px -64px; }
.dfBdcpg dt { background-position:-16px -353px; }
.dfBdcpg dd { background-position:-16px -424px; }
.nTab_List li a.s1 { background-position:-271px -43px; }
.nTab_List li a.s1On { background-position:-482px -43px; }
.nTab_List li a.s2 { background-position:-380px -43px; }
.nTab_List li a.s2On { background-position:-586px -43px; }
.infoInTop { text-indent:20px; background:url(/images/img_v1.1/ztop0.gif) no-repeat 0 50%; }
.havepic { padding:2px 20px 2px 0; background:url(/images/img_v1.1/havepic.gif) no-repeat 100% 50%; }
.havemorepic { padding:2px 32px 2px 0; background:url(/images/img_v1.1/havemorepic.gif) no-repeat 100% 50%; }
/*=======common padding and margin style ========*/
.martop { margin-top:10px; }
.marmid { margin-left:auto; margin-right:auto; }
.lineH20 { line-height:20px; }
.lineH24 { line-height:24px; }
.pa5 { padding:5px; }
.pa4 { padding:4px; }
.pt4 { padding-top:4px; }
.pa8 { padding:8px; }
.pt8 { padding-top:8px; }
.pr8 { padding-right:8px; }
.pb8 { padding-bottom:8px; }
.pl8 { padding-left:8px; }
.pa10 { padding:10px; }
.pt10 { padding-top:10px; }
.pr10 { padding-right:10px; }
.pb10 { padding-bottom:10px; }
.pl10 { padding-left:10px; }
.pa20 { padding:20px; }
.pt20 { padding-top:20px; }
.pr20 { padding-right:20px; }
.pb20 { padding-bottom:20px; }
.pl20 { padding-left:20px; }
.pa0 { padding:0; }
.pt0 { padding-top:0; }
.pr0 { padding-right:0; }
.pb0 { padding-bottom:0; }
.pl0 { padding-left:0; }
/*=======common border style ========*/
.bd { border:1px; }
.bdt0 { border-top:0; }
.bdr0 { border-right:0; }
.bdb0 { border-bottom:0; }
.bdl0 { border-left:0; }
.bd, .bdt0, .bdr0, .bdb0, .bdl0 { border-style:solid }
.bdCw { border:1px solid #FFF; }
/*=======color and link a ========*/

.tOrgNum14, .tOrgNum a { color:#f60; font:bold 14px/100% Helvetica, Arial, sans-serif; }
.tOrgNum14 a:hover { color:#d00; }
.c_org, .c_org a { color:#f60 }
.c_org a:hover { color:#C00 }
.c_black999, .c_black999 a { color:#999 }
.c_black555, .c_black555 a { color:#555 }
.c_redd00, .c_redd00 a { color:#d00 }
.c_blue039, .c_blue039 a { color:#039 }
.c_blue0041d9, .c_blue0041d9 a { color:#0041d9 }
.c_blue0000ff, .c_blue0000ff a { color:#0000ff }
.c_blue039 a:hover, .c_black555 a:hover, .c_black999 a:hover, .c_redd00 a:hover, .c_blue0041d9 a:hover, .c_blue0000ff a:hover { color:#f60 }
.more, .more a { color:#016a9f; }
a { color:#333; text-decoration:none; cursor:pointer; }
a:hover, .c_blue039 a:hover, c_black555 a:hover, c_redd00 a:hover, .more a:hover { color:#e00; text-decoration:underline; }
.visitedlink a:visited{ color:#33314e;}
/*a:visited{color:#63c;}*/

.aVisited a:link { }
.aVisited a:active { }
.aVisited a:visited { color:#808 }
.aVisited a:hover { }
/*=======input style ========*/
input { cursor:pointer; color:#666; line-height:16px; font-size:12px; }
input.checkbox { width:13px; height:13px; }
.input_loginReg { width:74px; height:16px; line-height:16px; border:1px solid #cacacb; padding:0 3px; }
.input_checkCode { width:40px; height:16px; line-height:16px; border:1px solid #cacacb; padding:0 3px; }
.input_searchSbox { width:40px; height:14px; line-height:14px; border:1px solid #cacacb; margin-top:2px; padding:0 3px; float:left }
/*=======btn style ========*/
.btn_searchSmall { height:16px; line-height:15px; margin:2px 0 0 5px; border:1px solid #cacacb; background:#f7f7f7; color:#666; float:left; }
.btn_login { height:18px; width:48px; border:0; }
/*=======cjl_0930添加 ========*/
h1 { }
h2 { font-size:16px; }
h3 { font-size:14px; }
/* ---字体样式--- */
.f12 { font-size:12px; }
.f14 { font-size:14px; line-height:26px; }
.blue1 { color:#637bea; }
.red { color:#F00; }
.org1 { color:#fd8203; }
.gray2 { color:#676767; }
.gray777 { color:#777; }
.gray888 { color:#888; }
.green1{color:#1e790f }
.date { font-size:12px; color:#9d9d9d; }
.other a { color:#039; }
.other a:hover { color:#f60; }
.f26 { font-size:26px; font-family:"Microsoft YaHei", SIMHEI; }
.f14_num { font-size:14px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; }
.f16_num { font-size:16px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; }
.f20_num { font-size:20px; font-family:verdana, SimSun; font-weight:bold; }
/* ---项目前小箭头--- */
.subIcon { background:url(/images/v1/xb05.png) 0px 10px no-repeat; padding-left:12px; }
/* ---边界控制--- */

.news_main .list dt { border-bottom:1px dashed #c2c2c2; height:1px; margin:5px 0px; overflow:hidden; line-height:1px; float:none; }
.m_lr14 { margin:0px 20px; }
.mb10 { margin-bottom:10px; }
div.page960.mb10 { margin-bottom:10px; }
.mt10 { margin-top:10px; }
div.page960.mt10 { margin-top:10px; }
.ml10 { margin-left:10px; }
.mr10 { margin-right:10px; }
.mb5 { margin-bottom:5px; }
div.page960.mb5 { margin-bottom:5px; }
.mt5 { margin-top:5px; }
div.page960.mt5 { margin-top:5px; }
.ml5 { margin-left:5px; }
.mr5 { margin-right:5px; }
.mb8 { margin-bottom:8px; }
.mt8 { margin-top:8px; }
.ml8 { margin-left:8px; }
.mr8 { margin-right:8px; }
.text_m_14 { font-size:14px; line-height:26px; }
.bg { background:url(/images/v1/ui.png) }
.center { text-align:center; }
/* ---dl表格原型--- */
dl.table { overflow:auto; zoom:1; }
dl.table dt, dd { float:left; }
dl.table dt { clear:left; }
dl.table dd { background-image:none; }
/* ---页面大板块统一宽度及居中及页面宽度--- */
.login, .foot { width:100%; clear:both; }
.page960 { width:960px; clear:both; margin:0px auto 0px; overflow:auto; zoom:1; }
.ad { overflow:hidden !important; }
.ad img { float:left;}
.m_left { width:645px; margin-bottom:15px; float:left; overflow:hidden; }
.m_right { width:300px; margin-bottom:15px; float:right; overflow:hidden; }
.al_r { text-align:right; }
.box { border:1px solid #cddcf0; clear:both; overflow:hidden; }
.box .title { background-image:url(/images/v1/ui.png); background-position: 0 -180px; height:32px; line-height:32px; font-size:14px; }
.box .title span.more { float:right; font-size:12px; font-weight:normal; padding-right:8px; display:block; }
.box div.title { padding-left:15px; text-align:left; font-weight:bold; }
.box .title.center { text-align:center; }
.box ul.title { padding-left:5px; text-align:center; }
.box .title li { width:90px; height:32px; float:left; font-weight:normal; cursor:pointer; }
.box .title li.check { background:url(/images/v1/news_ui.gif) no-repeat 0 -305px; font-weight:bold; } /*两个滑块*/
.box .title.three li { width:62px; height:32px; font-size:12px; } /*三个滑块*/
.box .title.three li.check { background-position:-98px -305px; font-size:14px; } /*大于两个滑块时*/
.box .content { border-color:#cddcf0; border-style:solid; border-width:0px; padding:8px 10px; line-height:25px; zoom:1; overflow:auto; }
.box .content.pa0 { padding:0px; }
.box .content img { float:left; }
.box ul.content li, .box dl.content dd { background:url(/images/v1/ui.png) -940px -339px no-repeat; _background-position:-940px -338px; padding-left:10px; white-space:nowrap; overflow:hidden; }
.box.nobg { background:none; }
.box.nobr { border-width:0px; }
.box.nobrTop { border-top:0px; }
.box .content.f12 { font-size:12px; line-height:25px; }
.box .content.f14 { font-size:14px; line-height:26px; }
.content.f14 li { line-height:26px; height:26px; }
.box .content table a { color:#039; }
.box .content table a:hover { color:#f60; }
.noborder { border:0px; }
.noborderTop { border-top:0px; }
/*顶部登入块*/
.login { background:url(/images/v1/login_bg.gif) repeat-x left bottom; color:#777; }
ul.login_a { height:26px; line-height:23px; padding-bottom:1px; padding-top:2px; overflow:visible;}
.login li.user { zoom:1; overflow:auto;}
.login li.user a { float:left !important; padding-left:10px; background-image:url(/images/v1/login_icon.png); background-repeat:no-repeat; background-position:-10000px -10000px;  color:#333;}
.login span { float:left; }
.login a:hover { color:#606060; text-decoration:underline; }
.login li.user .enter { background-position:10px 2px; padding-left:30px; }
.login li.user .register { background-position:10px -28px; padding-left:30px; }
.login li.user .find { background-position:10px -58px; padding-left:30px; }
.login li.user .form { float:right; margin-right:10px; display:inline; }

.login .tool { float:right; }
.login .tool a { margin:0px 5px; color:#8883a8; }
.login .btn, .pl .btn { height:20px; padding-bottom:3px; line-height:20px; width:43px; background:url(/images/v1/bt_01.gif) no-repeat left top; border:0px; color:#2c55a2; }
.login span { margin-left:15px; }

/*第一版 顶部TOP块*/
/*.mainTop{ background:url(/images/v1/nav01.png) no-repeat 0px 0px; height:112px;  overflow:hidden;}
	.topLogo{ height:76px;}
		.topLogo .logo{ margin:15px 0px 0px 10px; float:left;}
		.topLogo .search{ float:right; margin-right:140px; }
			.topLogo .search input{ float:left;}
			.topLogo .search .key{ font-size:16px; color:#ddd; line-height:26px; background:url(/images/v1/news_ui.gif) 0px -360px; height:26px; width:360px; padding-left:10px; margin-top:25px; border:1px solid #c5c5c5; border-right:0px;}
			.topLogo .search .btn{ background:url(/images/v1/search.gif) no-repeat top left; height:30px; width:96px; margin-top:25px; border:0px; margin-left:0px;}
		.topLogo .area{ float:left; width:80px; text-align:center; padding-top:12px; overflow:hidden; margin-left:5px;}
			.topLogo .area span{ display:block; margin:5px 0px;}
			.topLogo .area .city{ font:16pt/110% "Microsoft YaHei", SIMHEI; float:left; width:80px; height:20px;}
			.topLogo .area .other{ float:left; width:80px; line-height:110%; height:14px;}
				.topLogo .area .other a{color:#b5b5b5;}
				.topLogo .area .other a:hover{ text-decoration:none; color:#b5b5b5;}

	.mainTop .nav{ font-size:14px; font-weight:bold; padding:0px 20px 0px; line-height:36px; height:36px; color:#FFF; clear:both;}
			.mainTop .nav dt ,.mainTop .nav dd{ float:left; }
			.mainTop .nav dt{}
			.mainTop .nav dd{ background:url(/images/v1/nav02.gif) no-repeat top left; height:36px; width:2px; margin:0px 2px; }
			.mainTop .nav a{ display:block; padding:0px 15px; float:left height:36px; text-decoration:none; }
		.mainTop .nav a:hover{ color:#000 !important; background:url(/images/v1/nav03.png) top left no-repeat;}
			.mainTop .nav a:link, .mainTop .nav a:visited{ color:#fff;}
*/
.areaMenu { float:right; margin-left:15px; }
.areaMenu .item { position:relative; width:70px; left:0px;  padding-top:2px;}
.areaMenu .item h3 { position: relative; display: block; cursor: pointer; padding-left:10px; font-size:12px; font-weight:normal; border: #bfbfbf 1px solid; background-color:#f6f6f6; overflow:hidden; height:12px; padding-top:4px; padding-bottom:3px; line-height:12px; }
.areaMenu div.hover h3 { height:20px; padding-bottom:0px; border-bottom:0; background-color:#fff; z-index:102; }
.areaMenu .item h3 a{ color:#828282;}
.areaMenu .item h3 a:hover{ color:#828282; text-decoration:none;}
.areaMenu .item .other a { width:40px; display:block; float:left; padding:0px 5px; text-align:center;}
.areaMenu .item .other { width:200px; padding:5px 10px; border: #bfbfbf 1px solid; position:absolute; top:26px; right:0px; background-color:#FFF; z-index:101; display:none; float:left; }
.areaMenu div.hover .other { display:block; }
.areaMenu .item b { border-bottom:#f6f6f6 4px solid; border-left:#f6f6f6 4px solid; border-top: #828282 4px solid; border-right:#f6f6f6 4px solid; line-height: 0; width: 0px; text-indent:-1000px; height: 0px; font-size: 0px; top: 8px; right:12px; position: absolute;  -webkit-transition: -webkit-transform .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: -webkit-transform .2s ease-in }
.areaMenu div.hover b { border-bottom: #828282 5px solid; border-left:#fff 5px solid; border-top:#fff 5px solid; border-right:#fff 5px solid; top: 2px; right:11px; }

#areaMenu { float:left; }
#areaMenu .item{ width:90px; margin-top:20px;}
#areaMenu .item h2{ font:14pt/110% "Microsoft YaHei", SIMHEI; display:block; color:#686868; text-align:center; }
#areaMenu .item h3{ border:none; background:none; color:#777;}
#areaMenu .item h3 a { padding:0px 17px 0px 4px; color:#828282;}
#areaMenu .item h3 a:hover { color:#828282; text-decoration:none;}
#areaMenu .item b { border-top: #828282 4px solid; border-bottom:#fff 4px solid; border-left:#fff 4px solid; border-right:#fff 4px solid;}
#areaMenu div.hover b { border-top:#fff 5px solid; border-left:#fff 5px solid; border-right:#fff 5px solid; border-bottom: #828282 5px solid; top: 2px; right:11px; }
#areaMenu .item .other { top:45px; left:10px; }

/*第二版 顶部TOP块*/
.indexTop { overflow:visible; height:78px; }
.indexTop .logo { width:200px; float:left; }
.indexTop .logo img { margin: 17px 0px 17px 13px; float:left; }
.indexTop .ad_right { float:right; width:640px; padding:9px 0px; overflow:hidden; }
.indexTop .ad_right img { float:left;}
.indexTop .area { float:left; width:80px; text-align:center; padding-top:12px; overflow:hidden; margin-left:13px; }
.indexTop .area span { display:block; margin:5px 0px; }
.indexTop .area .city { font:16pt/110% "Microsoft YaHei", SIMHEI; font-weight:bold; float:left; width:80px; height:20px; }
.indexTop .area .other { float:left; width:80px; line-height:110%; height:14px; }
.indexTop .area .other a { color:#b5b5b5; }
.indexTop .area .other a:hover { text-decoration:none; color:#b5b5b5; }
div.subTop { padding-bottom:5px; height:60px; }
.subTop .logo img { margin:9px 0px 9px 13px; }
.subTop .menu { float:right; width:740px; text-align:left; padding:10px 0px 0px; color:#4c457b; }
.subTop .menu a { color:#4c457b; padding-right:7px; float:left; display:block; white-space:nowrap;}
.subTop .menu a:hover { color:#f60; text-decoration:none; }
.subTop .menu li { float:left; border-right: 1px dashed #dbdbdb; padding:0px; line-height:24px; }
.subTop .menu li.only{ border:none 0; }
.subTop .menu li.only a{margin-left:0;}
.mainNav { width:945px; height:61px; padding-left:15px; background:url(/images/v1/nav_ui.png) 0px -68px; overflow:hidden; }
.mainNav dt, .mainNav dd, .mainNav div { height:61px; float:left; background-image:url(/images/v1/nav_ui.png); background-repeat:no-repeat; }
.mainNav dd { padding-left:12px; background-position:-449px 0px; overflow:hidden; }
.mainNav dd a { height:16px; line-height:16px; float:left; white-space:nowrap; margin:4px 5px 4px 0px; padding:0px 1px; }
.mainNav div { background-position:right 0px; height:55px; padding-right:5px; padding-top:6px; float:left; }
.mainNav dt { background-position: -21px 0px; width:45px; }
.mainNav dt a { height:61px; display:block; text-indent:-10000px; padding-right:8px;}
.mainNav dt a:hover { background-color:transparent; }
.mainNav dt.news { background-position: -21px 0px; }
.mainNav dt.xf { background-position: -60px 0px; }
.mainNav dt.esf { width:60px; background-position: -104px 0px; }
.mainNav dt.bbs { width:55px; background-position: -160px 0px; }
.mainNav dt.tg { background-position: -214px 0px; }
.mainNav a { color:#FFF; }
div.mainNav dd a:hover { color:#FFF; background-color:#f60; text-decoration:none; }

/*二级栏目*/
div.sub { background-image:none; color:#000; height:35px; padding-bottom:10px; background:url(/images/v1/nav_ui.png) no-repeat 0px -139px; font-size:14px; }
div.sub .name { height:35px; width:148px; text-indent:-10000px; padding-top:0px; background:url(/images/v1/nav_ui.png) no-repeat -10000px -10000px; float:left; }
div.sub .name.xf { background-position: -812px -199px; }
div.sub .name.esf { background-position: -812px -244px; }
div.sub .name.news { background-position: -652px -199px;  }
div.sub .name.tg { background-position: -652px -244px; }
div.sub .name.tools { background-position: -494px -199px; }
div.sub .menu { float:left; color:#fff; line-height:35px; padding-left:20px; }
div.sub .menu a { color:#fff; margin:7px 11px 0px; padding:0px 5px; height:20px; line-height:20px; float:left; }
div.sub .menu span{ float:left; width:4px; overflow:hidden; padding:0px;}
div.sub .menu a:hover { text-decoration:none; color:#3b3176; background:url(/images/v1/nav_ui.png) left -198px; }

/*下拉菜单样式*/
	.divSelect{ position:relative;  min-width:110px; width:110px;}
	.divSelect .text{ height:16px; line-height:16px; border:1px solid #cecece; padding:2px 5px; color:#666 !important; cursor:pointer; display:block;	background-image:url(/images/v1/newhouse/list_ui.png); background-repeat:no-repeat; background-position:right -75px;}
	.divSelect .text:hover{ border-color:#a6a6a6;}
	.divSelect .options{ background-color:#FFF; position:absolute; left:0px; top:21px; z-index:1010; border:1px solid #cecece; display:block;border-bottom: 1px solid #cecece;}
	.divSelect .options a{ height:23px; line-height:23px; display:block; border-bottom: 1px solid #efefef; padding:0px 5px; color:#666; margin:0px; white-space:nowrap; }
	.divSelect .options a:hover{ background-color:#f3f3f3; color:#666; text-decoration:none; }

/*分页*/
	.page { cursor:default; overflow:hidden; }
.page a { float:left; background:url(/images/v1/news_ui.gif) -165px -50px no-repeat; height:19px; width:21px; margin:0px 2px; line-height:18px; text-decoration:none; color:#5d558e; text-align:center; }
.page table { height:30px; margin-bottom:10px; margin-top:10px; }
.page a.check { background-position:-215px -50px; color:#FFF !important; font-weight:bold; }
.page a.check:hover { background-position:-215px -50px; color:#FFF; }
.page a:hover { background-position:-190px -50px; color:#000; }
.page a.y { height:18px; background-position:0px -50px; width:50px; padding-top:1px; }
.page a.y:hover { background-position:-55px -50px; }
.page .disabled { background-position:-110px -50px !important; color:#777 !important; font-weight:normal !important; }
.page div { text-align:left; float:left; }
/*底部版权*/
.foot { background:url(/images/v1/foot_bg.gif) repeat-x top left; padding:10px 0px 15px; line-height:22px; margin-top:10px; overflow:hidden; font-family:Tahoma; }
.foot span { display:block; }
.foot_b { text-align:center; }
/*=======web width========*/
.w_sider { width:950px; margin-left:auto; margin-right:auto; }
.l_sider, .r_sider, .m_sider, .content_warp, .w_sider660,, .w_sider97, dl {
height:100%
}
.w_sider660 { width:660px; }
.w_sider95 { width:95%; }
.w_sider341 { width:341px; }
.w_sider333 { width:333px; }
.l_sider { width:700px; }
.m_sider { width:345px; }
.r_sider { width:240px; }
.w_sider .title, .r_sider .title, .l_sider .title, .m_sider .title { width:100%; height:30px; line-height:30px; } /*block title*/
.title span.tt_text { padding-left:0.6em; font-size:14px; font-weight:bold; color:#193b5f; float:left; }
.title span.more { float:right; color:#016a9f; padding-right:0.6em; }
.content_warp { border:1px solid #c5ddf6; border-top:0; }
.listBtmTips { height:25px; line-height:25px; text-align:center; color:#666; background:#f4f4f4; border:1px solid #dcdcdc; }
/*=======common list========*/
.viewNav { float:left; line-height:22px; }
dl.list { }
dl.list dd { height:30px; line-height:30px; border-bottom:1px dashed #CCC; float:none; overflow:hidden; }
dl.list dd li.address { width:51%; }
dl.list dd li.roomStyle { width:12%; }
dl.list dd li.floors { width:8%; }
dl.list dd li.areaNum { width:8%; }
dl.list dd li.price { width:10%; }
dl.list dd li.hits { width:5.8%; }
dl.list dd li.time { width:5%; text-align:right; }
dl.smallList { }
dl.smallList dd.hBg { background:#f3f3f3; }
dl.smallList dd.lBg { background:#f7f7f7; }
dl.smallList dd { width:inherit; float:none; height:30px; line-height:30px; overflow:hidden; }
dl.smallList dd li.address { width:50%; text-indent:5px; }
dl.smallList dd li.roomStyle { width:15.5%; }
dl.smallList dd li.areaNum { width:13%; }
dl.smallList dd li.price { width:13.3%; }
dl.smallList dd li.time { width:8%; }
dl.listText { }
dl.listText dd,  dl.dfTextList dd { width:inherit; float:none; height:23px; line-height:23px; overflow:hidden; }
dl.dfTextList dd { border-bottom:1px dashed #CCC; }
dl.listText dd li.liText { width:86%; }
dl.listText dd li.liTime { width:14%; text-align:right; }
dl.dfTextList dd li.liText { width:92%; }
dl.dfTextList dd li.liTime { width:8%; }
dl.list dd li, dl.smallList dd li, dl.listText dd li, dl.dfTextList dd li { display:block; overflow:hidden; }
.listHavePic { width:100%; }
.listHavePic dl { padding:10px 0 15px 8px; border-bottom:1px dashed #CCC; }
.listHavePic dt { width:100px; padding:5px 10px 0 0; }
.listHavePic dd.detail { width:355px; line-height:1.6em; padding-right:5px; text-align:left; }
.listHavePic dd { width:105px; padding-right:5px; text-align:center; word-break:break-all; white-space:normal; }
.listHavePic dd span { color:#FF3300 }
.listHavePic dd span em { font:bold 16px Tahoma, Geneva, sans-serif; }
.active_people dl { margin-bottom:8px; border-bottom:1px dashed #ddd; }
.rec_pepole dl { padding:15px 0 3px 12px; }
.midDigg dl { padding-bottom:5px; }
.active_people dt,  .rec_pepole dt,  .rec_shop dt,  .midDigg dt { padding-right:7px; display:block; }
.active_people dt img,  .rec_pepole dt img,  .rec_shop dt img,  .midDigg dt img { padding:2px; border:1px solid #CCC }
.active_people dt p,  .rec_pepole dt p,  .rec_shop dt p { display:block; height:25px; line-height:22px; text-align:center; overflow:hidden; }
.active_people dd { width:129px; line-height:20px; }
.rec_pepole dd { width:auto; line-height:20px; }
.midDigg dd { width:135px; line-height:20px; }
.active_people dt, .rec_pepole dt p { width:86px; }
.rec_shop dt p { width:130px }
.rec_picLogo dt { }
.rec_picLogo dd img { width:95px; height:40px; }
.rec_houseIndex dd { width:125px; padding:12px 0 0 12px; position:relative; }
.rec_houseS dd { width:inherit; padding-bottom:8px; float:none; position:relative; }
.rec_houseS p, .rec_houseIndex p { padding:8px; background:url(/images/img_v1.1/search_bg.png) repeat-x 0 100%; border:1px solid #e1effc; line-height:20px; text-indent:1.4em; display:block; }
.rec_houseIndex p { height:100px; text-align:center; text-indent:0; }
.rec_houseIndex p:hover { background:#f9efdb }
.digestIcon_Z, .digestIcon_S { height:23px; width:23px; position:absolute; top:-3px; left:-3px; }
.rec_houseIndex .digestIcon_Z, .rec_houseIndex .digestIcon_S { top:2px; left:2px; }
#footer, .footer { width:950px; margin:10px auto; border-top:1px solid #CCC; line-height:22px; padding-top:8px; text-align:center; overflow:hidden }
/*底层*/
.Modal_ { background-color:#000000; filter:alpha(opacity=60); opacity:0.6; }
.Modal_ iframe { display:none;/*sorry for IE5*/ _display:block;/*sorry for IE5*/ position:absolute;/*must have*/ top:0;/*must have*/ left:0;/*must have*/ z-index:-1;/*must have*/ filter:mask();/*(Color="#FFFFE0"); must have*/ width:2000px;/*must have for any big value*/ height:3000px/*must have for any big value*/; }
/*ajaxlogin*/
.ajaxlogin { background-color:#a3a3a3; padding:7px; margin:0 auto; }
.ajaxlogin .title_ { background:url(/images/my/ajaxlogin_h3bg.gif); height:27px; }
.ajaxlogin .title_ .titleContent_ { background:url(/images/my/ajaxlogin_h3icon.gif) no-repeat; padding-left:27px; line-height:27px; display:block; width:130px; margin-left:10px; font-size:14px; font-weight:bold; }
.ajaxlogin .title_ .close_ { background:url(/images/common/close.gif); height:27px; width:27px; }
.ajaxlogin .content { background-color:#FFF; border:#f6f6f6 solid 3px; }
.ajaxlogin .content dl { font-size:14px; font-weight:bold; margin-top:10px; }
.ajaxlogin .content a { color:#265f91; font-size:12px; font-weight:normal; }
.ajaxlogin .content input.btn { background:url(/images/my/loginBtn.gif) no-repeat; width:87px; height:22px; border:none; color:#FFF; text-align:center; line-height:22px; margin-top:5px; }
.ajaxlogin .content input.re { width:22px; height:20px; border:none; margin-left:8px; }
.ajaxlogin .content input { border:#a3a3a3 solid 1px; height:16px; line-height:16px; color:#a3a3a3; width:140px; }
.ajaxlogin .content dt { text-align:right; width:100px; line-height:20px; height:26px; }
.ajaxlogin .content dt.down { width:95%; text-align:left; font-size:12px; font-weight:normal; padding-left:10px; padding-top:10px; }
.ajaxlogin .content dd { height:26px; width:140px; }


	 div.autocomplete{  position:absolute;  background-color:white;  border:1px solid #cccccc;  margin:0;  Z-INDEX: 2; POSITION: absolute; }
	 div.autocomplete ul{  list-style-type:none;  margin:0;  padding:0;}
	 div.autocomplete ul li.selected,.inputtable div.autocomplete ul li:hover { background-color:#3470cc; color:#FFF; }
	 div.autocomplete ul li {list-style-type:none; display:block;  margin:0;  height:22px;  line-height:22px;  cursor:pointer; padding-left:5px; white-space:nowrap; overflow:hidden;}
	 div.autocomplete div{ border-top:#dae4f6 solid 1px; background-color:#f6f9ff; height:22px; line-height:22px; text-align:right;}
	 div.autocomplete .note{ line-height:24px; height:24px; background-color:#FFF; text-align:left; color:#CCC; padding-left:5px;}	 
	 div.autocomplete div a{ padding-right:10px; color:#999;}
	 div.autocomplete div a:hover{ text-decoration:none;}

